home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 22 / Mac Magazin and MacEasy Magazine CD - Issue 22.iso / Service / Leserecke / Jörg Mehring / TestScreen 1.0.0d Doku < prev   
Text File  |  1996-05-07  |  4KB  |  109 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6. TestScreen ist ein Programm zur Generierung von Farb-Testbildern in voller Bidschirmgröße (incl. Menüzeile) mit der aktuellen Farbtiefe und in feinster Auflösung.
  7. Dieses Programm ist aus der Notwendigkeit heraus entstanden, einen Monitor bei den verschiedensten Auflösungen beurteilen zu wollen. Ein statisches (gezeichetes) Bild hilft hier also nicht weiter.
  8.  
  9. Das Programm ist Freeware mit der Bedingung, keine Modifikationen an Resource und Datafork vorzunehmen. Auch darf es lediglich mit dieser Dokumentation weitergegeben werden.
  10.  
  11. Diese Dokumentation beschreibt die Version 1.0.0d.
  12.  
  13. Sollte Interesse am Quelltext bestehen, oder existieren Vorschläge zu Verbesserung des Programms, so kann man mich unter joerg@sesam.com per EMail erreichen.
  14.  
  15. Über das Menü “Tests” lassen sich folgende Testbilder auswählen :
  16.  
  17.     1. Rot
  18.     2. Grün
  19.     3. Blau
  20.     4. Cyan (0 % rot, 64 % grün und 87 % blau)
  21.     5. Magenta (81 % rot, 0 % grün und 41 % blau)
  22.     6. Gelb (100 % rot, 92 % grün und 0 % blau)
  23.     7. 8 Farbbalken (75 % weiß, gelb, cyan, grün, magenta, rot, blau und schwarz)
  24.     8. ein Farb-Testbild in Anlehnung an das von ARD und ZDF seit Mitte 1968 ausgestrahlte Testbild.
  25.     9. Das Monitor-Testbild aus der Zeitschrift C't.
  26.   10. Moiré-Test mit zwei Bitmustern
  27.   11. kleine schwarze Schrift auf weißem Grund
  28.  
  29.         Die 8 Farbbalken sehen wie folgt aus :
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.         Das "ARD und ZDF" (FuBK) Testbild :
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77. Es besteht aus einem relmäßigen Gitternetz von 18 x 14 weißen Linien auf schwarzem Hintergrund zum Einstellen der dynamischen Konvergenz. In den so entstandenen mittleren 12 x 10 Kästchen sind diverse Signale abgebildet. In den oberen 3 Zeilen dieses Mittelfeldes findet sich der Farbbalken bestehend aus 75% weiß, gelb, cyan, grün, magenta, rot, blau und schwarz wieder. In den darunter liegenden 2 Zeilen befindet sich eine fünfstufige Grautreppe mit 0% weiß (schwarz), 25% weiß, 50% weiß, 75% weiß und 100% weiß. In der darunter liegenden Zeile befinden sich Schwarz/Weiß- Sprünge mit Senderkennung (Eine von zwei Balken mit 100% weiß eingerahmte “Senderkennung”, die hier als Programm-/Authorname ausgefühtr ist). Die darauffolgende Zeile enthält die Schwarz/Weiß- Bitmuster weiß, hellgrau, grau, dunkelgrau, weiß/schwarze senkrechte Linien und ein 50%iges grau als Referenzwert. Die nächste Zeile enthält wieder einen Schwarz/Weiß-Sprung mit schmalem Schwarz- Anteil. Die nächsten 2 Zeilen beinhalten zwei Graustufenkeile (steigend und fallend) und eine Farbreferenz aller Farben mit einer Sättigung von 100%, einer Helligkeit von 50% und einem durchlaufenden Farbwinkel von 0..360˚. Die Graustufenkeile entsprechen ursprünglich einem +-V und einem +U Sägezahn (U und V sind Farbdifferenzsignale). Die +V und +-U Felder sind der Farbreferenz gewichen. Abschließend wird ein Kreis mit 90% der Bildschirmhöhe zentrisch gezeichnet.
  78.  
  79. Der Aufbau der Graustufen- und Farbkeile nimmt relativ viel Rechenzeit in Anspruch, da hier für jede Bildschirmpixel-Spalte die entsprechende Farbe errechnet wird, um eine optimale Farbtreue bei jeder Auflösung zu gewährleisten.
  80.  
  81.         Das C't-Monitor Testbild wie folgt aus :
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105. Das Programm verwendet zur Darstellung ausschließlich Farben der Systempalette, es wird also keine Palettenumschaltung vorgenommen. Eine ideale Darstellung kann natürlich nur mit Millionen Farben stattfinden. Es funktioniert jedoch auch mit 1 Bit Farbtiefe (Schwarz/Weiß-Darstellung).
  106.  
  107. Zur besseren Darstellung wird die Menüzeile ausgeblendet, während ein Fenster geöffnet ist. Bewegt man die Maus in den Bereich der Menüzeile, so wird sie automatisch wieder eingeblendet. Dabei ist mir bis jetzt ein Fehler bekannt: Telweise gelingt das Ausblenden der Menüzeile nicht, sie bleibt statt dessen aktiv. Es wird hierzu einen Algorithmus verwendet, der mittels UnionRgn bzw. DiffRgn den Bereich der MenuBar zur GrayRgn hinzufügt bzw. davon abzieht. Aus irgend welchen Gründen scheint dies aber nicht immer zu funktionieren.
  108.  
  109.